package nc.itf.budget.ticketreg;



/**
 * business service ejb wrapper 
 * Created by EJBGenerator
 * based on velocity technology
 */

public class ITicketReg_Local extends nc.bs.mw.naming.BeanBase
    implements nc.itf.budget.ticketreg.ITicketRegEjbObject {
   
  public ITicketReg_Local() {
	super();
  }

  private nc.itf.budget.ticketreg.ITicketRegEjbBean _getBeanObject() throws java.rmi.RemoteException {
    return (nc.itf.budget.ticketreg.ITicketRegEjbBean) getEjb();
  }

  public void CheckTicketReg(nc.vo.budget.ticketreg.TicketregVO arg0 ,java.lang.String arg1 ) throws java.lang.Exception{
    beforeCallMethod(nc.itf.budget.ticketreg.ITicketReg_Method_Const_Local.Method_CheckTicketReg$TicketregVO_arg0$String_arg1    );
    Exception er = null;
	try{
				_getBeanObject().CheckTicketReg(arg0 ,arg1 );			
	}
	catch(Exception e){
		er = e;
	} catch(Throwable thr) {
		  nc.bs.logging.Logger.error("HGY:Unexpected error, tx will rb", thr);
		  er = new nc.bs.framework.exception.FrameworkEJBException("Fatal unknown error", thr);
	}
	try{
		afterCallMethod(nc.itf.budget.ticketreg.ITicketReg_Method_Const_Local.Method_CheckTicketReg$TicketregVO_arg0$String_arg1, er);    	
	}
	catch(java.rmi.RemoteException remoteException){
		nc.bs.logging.Logger.error("HGY: Unexpected error when call afterCallMethod",  remoteException);
	} finally {
			}
	if( null != er ){
    	if( er instanceof java.lang.Exception ){
    		throw (java.lang.Exception)er;
    	}    

	if(er instanceof RuntimeException)
		throw (RuntimeException)er;
	else	
		throw new nc.bs.framework.exception.FrameworkEJBException(er.getMessage(),er);
	}
 }
  public void UnCheckTicketReg(nc.vo.budget.ticketreg.TicketregVO arg0) throws java.lang.Exception{
    beforeCallMethod(nc.itf.budget.ticketreg.ITicketReg_Method_Const_Local.Method_UnCheckTicketReg$TicketregVO_arg0    );
    Exception er = null;
	try{
				_getBeanObject().UnCheckTicketReg(arg0);			
	}
	catch(Exception e){
		er = e;
	} catch(Throwable thr) {
		  nc.bs.logging.Logger.error("HGY:Unexpected error, tx will rb", thr);
		  er = new nc.bs.framework.exception.FrameworkEJBException("Fatal unknown error", thr);
	}
	try{
		afterCallMethod(nc.itf.budget.ticketreg.ITicketReg_Method_Const_Local.Method_UnCheckTicketReg$TicketregVO_arg0, er);    	
	}
	catch(java.rmi.RemoteException remoteException){
		nc.bs.logging.Logger.error("HGY: Unexpected error when call afterCallMethod",  remoteException);
	} finally {
			}
	if( null != er ){
    	if( er instanceof java.lang.Exception ){
    		throw (java.lang.Exception)er;
    	}    

	if(er instanceof RuntimeException)
		throw (RuntimeException)er;
	else	
		throw new nc.bs.framework.exception.FrameworkEJBException(er.getMessage(),er);
	}
 }
  public void addTicketreg_b(nc.vo.budget.ticketreg.TicketregVO arg0) throws java.lang.Exception{
    beforeCallMethod(nc.itf.budget.ticketreg.ITicketReg_Method_Const_Local.Method_addTicketreg_b$TicketregVO_arg0    );
    Exception er = null;
	try{
				_getBeanObject().addTicketreg_b(arg0);			
	}
	catch(Exception e){
		er = e;
	} catch(Throwable thr) {
		  nc.bs.logging.Logger.error("HGY:Unexpected error, tx will rb", thr);
		  er = new nc.bs.framework.exception.FrameworkEJBException("Fatal unknown error", thr);
	}
	try{
		afterCallMethod(nc.itf.budget.ticketreg.ITicketReg_Method_Const_Local.Method_addTicketreg_b$TicketregVO_arg0, er);    	
	}
	catch(java.rmi.RemoteException remoteException){
		nc.bs.logging.Logger.error("HGY: Unexpected error when call afterCallMethod",  remoteException);
	} finally {
			}
	if( null != er ){
    	if( er instanceof java.lang.Exception ){
    		throw (java.lang.Exception)er;
    	}    

	if(er instanceof RuntimeException)
		throw (RuntimeException)er;
	else	
		throw new nc.bs.framework.exception.FrameworkEJBException(er.getMessage(),er);
	}
 }
  public void delTicketreg_b(nc.vo.budget.ticketreg.TicketregVO arg0) throws java.lang.Exception{
    beforeCallMethod(nc.itf.budget.ticketreg.ITicketReg_Method_Const_Local.Method_delTicketreg_b$TicketregVO_arg0    );
    Exception er = null;
	try{
				_getBeanObject().delTicketreg_b(arg0);			
	}
	catch(Exception e){
		er = e;
	} catch(Throwable thr) {
		  nc.bs.logging.Logger.error("HGY:Unexpected error, tx will rb", thr);
		  er = new nc.bs.framework.exception.FrameworkEJBException("Fatal unknown error", thr);
	}
	try{
		afterCallMethod(nc.itf.budget.ticketreg.ITicketReg_Method_Const_Local.Method_delTicketreg_b$TicketregVO_arg0, er);    	
	}
	catch(java.rmi.RemoteException remoteException){
		nc.bs.logging.Logger.error("HGY: Unexpected error when call afterCallMethod",  remoteException);
	} finally {
			}
	if( null != er ){
    	if( er instanceof java.lang.Exception ){
    		throw (java.lang.Exception)er;
    	}    

	if(er instanceof RuntimeException)
		throw (RuntimeException)er;
	else	
		throw new nc.bs.framework.exception.FrameworkEJBException(er.getMessage(),er);
	}
 }
  public boolean ticketregBypk(java.lang.String arg0) throws java.lang.Exception{
    beforeCallMethod(nc.itf.budget.ticketreg.ITicketReg_Method_Const_Local.Method_ticketregBypk$String_arg0    );
    Exception er = null;
	boolean o = false;
	try{
				o = (boolean)_getBeanObject().ticketregBypk(arg0);			
	}
	catch(Exception e){
		er = e;
	} catch(Throwable thr) {
		  nc.bs.logging.Logger.error("HGY:Unexpected error, tx will rb", thr);
		  er = new nc.bs.framework.exception.FrameworkEJBException("Fatal unknown error", thr);
	}
	try{
		afterCallMethod(nc.itf.budget.ticketreg.ITicketReg_Method_Const_Local.Method_ticketregBypk$String_arg0, er);
	}
	catch(java.rmi.RemoteException remoteException){
		nc.bs.logging.Logger.error("HGY: Unexpected error when call afterCallMethod",  remoteException);
	} finally {
			}
	if( null != er ){
    	if( er instanceof java.lang.Exception ){
    		throw (java.lang.Exception)er;
    	}    

	if(er instanceof RuntimeException)
		throw (RuntimeException)er;
	else	
		throw new nc.bs.framework.exception.FrameworkEJBException(er.getMessage(),er);
	}
	return o;
 }
  public int minTicketreg_b(java.lang.String arg0 ,java.lang.String arg1 ) throws java.lang.Exception{
    beforeCallMethod(nc.itf.budget.ticketreg.ITicketReg_Method_Const_Local.Method_minTicketreg_b$String_arg0$String_arg1    );
    Exception er = null;
		int o = 0;
	try{
				o = (int)_getBeanObject().minTicketreg_b(arg0 ,arg1 );			
	}
	catch(Exception e){
		er = e;
	}  catch(Throwable thr) {
		  nc.bs.logging.Logger.error("HGY:Unexpected error, tx will rb", thr);
		  er = new nc.bs.framework.exception.FrameworkEJBException("Fatal unknown error", thr);
	}
	try{
		afterCallMethod(nc.itf.budget.ticketreg.ITicketReg_Method_Const_Local.Method_minTicketreg_b$String_arg0$String_arg1, er);
	}
	catch(java.rmi.RemoteException remoteException){
		nc.bs.logging.Logger.error("HGY: Unexpected error when call afterCallMethod",  remoteException);
	} finally {
			}
	if( null != er ){
    	if( er instanceof java.lang.Exception ){
    		throw (java.lang.Exception)er;
    	}    

	if(er instanceof RuntimeException)
		throw (RuntimeException)er;
	else	
		throw new nc.bs.framework.exception.FrameworkEJBException(er.getMessage(),er);
	}
	return o;
 }
  public void updateTicketreg_b(nc.vo.budget.tickout.TickrecordVO arg0) throws java.lang.Exception{
    beforeCallMethod(nc.itf.budget.ticketreg.ITicketReg_Method_Const_Local.Method_updateTicketreg_b$TickrecordVO_arg0    );
    Exception er = null;
	try{
				_getBeanObject().updateTicketreg_b(arg0);			
	}
	catch(Exception e){
		er = e;
	} catch(Throwable thr) {
		  nc.bs.logging.Logger.error("HGY:Unexpected error, tx will rb", thr);
		  er = new nc.bs.framework.exception.FrameworkEJBException("Fatal unknown error", thr);
	}
	try{
		afterCallMethod(nc.itf.budget.ticketreg.ITicketReg_Method_Const_Local.Method_updateTicketreg_b$TickrecordVO_arg0, er);    	
	}
	catch(java.rmi.RemoteException remoteException){
		nc.bs.logging.Logger.error("HGY: Unexpected error when call afterCallMethod",  remoteException);
	} finally {
			}
	if( null != er ){
    	if( er instanceof java.lang.Exception ){
    		throw (java.lang.Exception)er;
    	}    

	if(er instanceof RuntimeException)
		throw (RuntimeException)er;
	else	
		throw new nc.bs.framework.exception.FrameworkEJBException(er.getMessage(),er);
	}
 }
  public void outCheck(nc.vo.budget.tickout.TickrecordVO arg0 ,java.lang.String arg1 ) throws java.lang.Exception{
    beforeCallMethod(nc.itf.budget.ticketreg.ITicketReg_Method_Const_Local.Method_outCheck$TickrecordVO_arg0$String_arg1    );
    Exception er = null;
	try{
				_getBeanObject().outCheck(arg0 ,arg1 );			
	}
	catch(Exception e){
		er = e;
	} catch(Throwable thr) {
		  nc.bs.logging.Logger.error("HGY:Unexpected error, tx will rb", thr);
		  er = new nc.bs.framework.exception.FrameworkEJBException("Fatal unknown error", thr);
	}
	try{
		afterCallMethod(nc.itf.budget.ticketreg.ITicketReg_Method_Const_Local.Method_outCheck$TickrecordVO_arg0$String_arg1, er);    	
	}
	catch(java.rmi.RemoteException remoteException){
		nc.bs.logging.Logger.error("HGY: Unexpected error when call afterCallMethod",  remoteException);
	} finally {
			}
	if( null != er ){
    	if( er instanceof java.lang.Exception ){
    		throw (java.lang.Exception)er;
    	}    

	if(er instanceof RuntimeException)
		throw (RuntimeException)er;
	else	
		throw new nc.bs.framework.exception.FrameworkEJBException(er.getMessage(),er);
	}
 }
  public void outUnCheck(nc.vo.budget.tickout.TickrecordVO arg0) throws java.lang.Exception{
    beforeCallMethod(nc.itf.budget.ticketreg.ITicketReg_Method_Const_Local.Method_outUnCheck$TickrecordVO_arg0    );
    Exception er = null;
	try{
				_getBeanObject().outUnCheck(arg0);			
	}
	catch(Exception e){
		er = e;
	} catch(Throwable thr) {
		  nc.bs.logging.Logger.error("HGY:Unexpected error, tx will rb", thr);
		  er = new nc.bs.framework.exception.FrameworkEJBException("Fatal unknown error", thr);
	}
	try{
		afterCallMethod(nc.itf.budget.ticketreg.ITicketReg_Method_Const_Local.Method_outUnCheck$TickrecordVO_arg0, er);    	
	}
	catch(java.rmi.RemoteException remoteException){
		nc.bs.logging.Logger.error("HGY: Unexpected error when call afterCallMethod",  remoteException);
	} finally {
			}
	if( null != er ){
    	if( er instanceof java.lang.Exception ){
    		throw (java.lang.Exception)er;
    	}    

	if(er instanceof RuntimeException)
		throw (RuntimeException)er;
	else	
		throw new nc.bs.framework.exception.FrameworkEJBException(er.getMessage(),er);
	}
 }
  public int minTicketreg_b_1(java.lang.String arg0 ,java.lang.String arg1  ,java.lang.String arg2 ) throws java.lang.Exception{
    beforeCallMethod(nc.itf.budget.ticketreg.ITicketReg_Method_Const_Local.Method_minTicketreg_b_1$String_arg0$String_arg1$String_arg2    );
    Exception er = null;
		int o = 0;
	try{
				o = (int)_getBeanObject().minTicketreg_b_1(arg0 ,arg1  ,arg2 );			
	}
	catch(Exception e){
		er = e;
	}  catch(Throwable thr) {
		  nc.bs.logging.Logger.error("HGY:Unexpected error, tx will rb", thr);
		  er = new nc.bs.framework.exception.FrameworkEJBException("Fatal unknown error", thr);
	}
	try{
		afterCallMethod(nc.itf.budget.ticketreg.ITicketReg_Method_Const_Local.Method_minTicketreg_b_1$String_arg0$String_arg1$String_arg2, er);
	}
	catch(java.rmi.RemoteException remoteException){
		nc.bs.logging.Logger.error("HGY: Unexpected error when call afterCallMethod",  remoteException);
	} finally {
			}
	if( null != er ){
    	if( er instanceof java.lang.Exception ){
    		throw (java.lang.Exception)er;
    	}    

	if(er instanceof RuntimeException)
		throw (RuntimeException)er;
	else	
		throw new nc.bs.framework.exception.FrameworkEJBException(er.getMessage(),er);
	}
	return o;
 }
  public void updateTicketreg_b_1(nc.vo.budget.tickout.TickrecordVO arg0) throws java.lang.Exception{
    beforeCallMethod(nc.itf.budget.ticketreg.ITicketReg_Method_Const_Local.Method_updateTicketreg_b_1$TickrecordVO_arg0    );
    Exception er = null;
	try{
				_getBeanObject().updateTicketreg_b_1(arg0);			
	}
	catch(Exception e){
		er = e;
	} catch(Throwable thr) {
		  nc.bs.logging.Logger.error("HGY:Unexpected error, tx will rb", thr);
		  er = new nc.bs.framework.exception.FrameworkEJBException("Fatal unknown error", thr);
	}
	try{
		afterCallMethod(nc.itf.budget.ticketreg.ITicketReg_Method_Const_Local.Method_updateTicketreg_b_1$TickrecordVO_arg0, er);    	
	}
	catch(java.rmi.RemoteException remoteException){
		nc.bs.logging.Logger.error("HGY: Unexpected error when call afterCallMethod",  remoteException);
	} finally {
			}
	if( null != er ){
    	if( er instanceof java.lang.Exception ){
    		throw (java.lang.Exception)er;
    	}    

	if(er instanceof RuntimeException)
		throw (RuntimeException)er;
	else	
		throw new nc.bs.framework.exception.FrameworkEJBException(er.getMessage(),er);
	}
 }
  public int selectBy(nc.vo.budget.tickout.TickrecordVO arg0) throws java.lang.Exception{
    beforeCallMethod(nc.itf.budget.ticketreg.ITicketReg_Method_Const_Local.Method_selectBy$TickrecordVO_arg0    );
    Exception er = null;
		int o = 0;
	try{
				o = (int)_getBeanObject().selectBy(arg0);			
	}
	catch(Exception e){
		er = e;
	}  catch(Throwable thr) {
		  nc.bs.logging.Logger.error("HGY:Unexpected error, tx will rb", thr);
		  er = new nc.bs.framework.exception.FrameworkEJBException("Fatal unknown error", thr);
	}
	try{
		afterCallMethod(nc.itf.budget.ticketreg.ITicketReg_Method_Const_Local.Method_selectBy$TickrecordVO_arg0, er);
	}
	catch(java.rmi.RemoteException remoteException){
		nc.bs.logging.Logger.error("HGY: Unexpected error when call afterCallMethod",  remoteException);
	} finally {
			}
	if( null != er ){
    	if( er instanceof java.lang.Exception ){
    		throw (java.lang.Exception)er;
    	}    

	if(er instanceof RuntimeException)
		throw (RuntimeException)er;
	else	
		throw new nc.bs.framework.exception.FrameworkEJBException(er.getMessage(),er);
	}
	return o;
 }
  public void updateBynull(nc.vo.budget.tickout.TickrecordVO arg0) throws java.lang.Exception{
    beforeCallMethod(nc.itf.budget.ticketreg.ITicketReg_Method_Const_Local.Method_updateBynull$TickrecordVO_arg0    );
    Exception er = null;
	try{
				_getBeanObject().updateBynull(arg0);			
	}
	catch(Exception e){
		er = e;
	} catch(Throwable thr) {
		  nc.bs.logging.Logger.error("HGY:Unexpected error, tx will rb", thr);
		  er = new nc.bs.framework.exception.FrameworkEJBException("Fatal unknown error", thr);
	}
	try{
		afterCallMethod(nc.itf.budget.ticketreg.ITicketReg_Method_Const_Local.Method_updateBynull$TickrecordVO_arg0, er);    	
	}
	catch(java.rmi.RemoteException remoteException){
		nc.bs.logging.Logger.error("HGY: Unexpected error when call afterCallMethod",  remoteException);
	} finally {
			}
	if( null != er ){
    	if( er instanceof java.lang.Exception ){
    		throw (java.lang.Exception)er;
    	}    

	if(er instanceof RuntimeException)
		throw (RuntimeException)er;
	else	
		throw new nc.bs.framework.exception.FrameworkEJBException(er.getMessage(),er);
	}
 }
  public void updateBynull_1(nc.vo.budget.tickout.TickrecordVO arg0) throws java.lang.Exception{
    beforeCallMethod(nc.itf.budget.ticketreg.ITicketReg_Method_Const_Local.Method_updateBynull_1$TickrecordVO_arg0    );
    Exception er = null;
	try{
				_getBeanObject().updateBynull_1(arg0);			
	}
	catch(Exception e){
		er = e;
	} catch(Throwable thr) {
		  nc.bs.logging.Logger.error("HGY:Unexpected error, tx will rb", thr);
		  er = new nc.bs.framework.exception.FrameworkEJBException("Fatal unknown error", thr);
	}
	try{
		afterCallMethod(nc.itf.budget.ticketreg.ITicketReg_Method_Const_Local.Method_updateBynull_1$TickrecordVO_arg0, er);    	
	}
	catch(java.rmi.RemoteException remoteException){
		nc.bs.logging.Logger.error("HGY: Unexpected error when call afterCallMethod",  remoteException);
	} finally {
			}
	if( null != er ){
    	if( er instanceof java.lang.Exception ){
    		throw (java.lang.Exception)er;
    	}    

	if(er instanceof RuntimeException)
		throw (RuntimeException)er;
	else	
		throw new nc.bs.framework.exception.FrameworkEJBException(er.getMessage(),er);
	}
 }
  public int checkingBycsocode(java.lang.String arg0 ,java.lang.String arg1  ,java.lang.String arg2  ,java.lang.String arg3 ) throws java.lang.Exception{
    beforeCallMethod(nc.itf.budget.ticketreg.ITicketReg_Method_Const_Local.Method_checkingBycsocode$String_arg0$String_arg1$String_arg2$String_arg3    );
    Exception er = null;
		int o = 0;
	try{
				o = (int)_getBeanObject().checkingBycsocode(arg0 ,arg1  ,arg2  ,arg3 );			
	}
	catch(Exception e){
		er = e;
	}  catch(Throwable thr) {
		  nc.bs.logging.Logger.error("HGY:Unexpected error, tx will rb", thr);
		  er = new nc.bs.framework.exception.FrameworkEJBException("Fatal unknown error", thr);
	}
	try{
		afterCallMethod(nc.itf.budget.ticketreg.ITicketReg_Method_Const_Local.Method_checkingBycsocode$String_arg0$String_arg1$String_arg2$String_arg3, er);
	}
	catch(java.rmi.RemoteException remoteException){
		nc.bs.logging.Logger.error("HGY: Unexpected error when call afterCallMethod",  remoteException);
	} finally {
			}
	if( null != er ){
    	if( er instanceof java.lang.Exception ){
    		throw (java.lang.Exception)er;
    	}    

	if(er instanceof RuntimeException)
		throw (RuntimeException)er;
	else	
		throw new nc.bs.framework.exception.FrameworkEJBException(er.getMessage(),er);
	}
	return o;
 }
  public int checkingBycsocode_1(java.lang.String arg0 ,java.lang.String arg1  ,java.lang.String arg2  ,java.lang.String arg3  ,java.lang.String arg4 ) throws java.lang.Exception{
    beforeCallMethod(nc.itf.budget.ticketreg.ITicketReg_Method_Const_Local.Method_checkingBycsocode_1$String_arg0$String_arg1$String_arg2$String_arg3$String_arg4    );
    Exception er = null;
		int o = 0;
	try{
				o = (int)_getBeanObject().checkingBycsocode_1(arg0 ,arg1  ,arg2  ,arg3  ,arg4 );			
	}
	catch(Exception e){
		er = e;
	}  catch(Throwable thr) {
		  nc.bs.logging.Logger.error("HGY:Unexpected error, tx will rb", thr);
		  er = new nc.bs.framework.exception.FrameworkEJBException("Fatal unknown error", thr);
	}
	try{
		afterCallMethod(nc.itf.budget.ticketreg.ITicketReg_Method_Const_Local.Method_checkingBycsocode_1$String_arg0$String_arg1$String_arg2$String_arg3$String_arg4, er);
	}
	catch(java.rmi.RemoteException remoteException){
		nc.bs.logging.Logger.error("HGY: Unexpected error when call afterCallMethod",  remoteException);
	} finally {
			}
	if( null != er ){
    	if( er instanceof java.lang.Exception ){
    		throw (java.lang.Exception)er;
    	}    

	if(er instanceof RuntimeException)
		throw (RuntimeException)er;
	else	
		throw new nc.bs.framework.exception.FrameworkEJBException(er.getMessage(),er);
	}
	return o;
 }
  public java.lang.String datatime() throws java.lang.Exception{
    beforeCallMethod(nc.itf.budget.ticketreg.ITicketReg_Method_Const_Local.Method_datatime    );
    Exception er = null;
	java.lang.String o = null;
	try{
				o = (java.lang.String)_getBeanObject().datatime();			
	}
	catch(Exception e){
		er = e;
	} catch(Throwable thr) {
		  nc.bs.logging.Logger.error("HGY:Unexpected error, tx will rb", thr);	  
		  er = new nc.bs.framework.exception.FrameworkEJBException("Fatal unknown error", thr);
	}
	try{
		afterCallMethod(nc.itf.budget.ticketreg.ITicketReg_Method_Const_Local.Method_datatime, er);
 	}
	catch(java.rmi.RemoteException remoteException){
		nc.bs.logging.Logger.error("HGY: Unexpected error when call afterCallMethod",  remoteException);
	} finally {
			}
	if( null != er ){
    	if( er instanceof java.lang.Exception ){
    		throw (java.lang.Exception)er;
    	}    

	if(er instanceof RuntimeException)
		throw (RuntimeException)er;
	else	
		throw new nc.bs.framework.exception.FrameworkEJBException(er.getMessage(),er);
	}
	return o;
 }
  public int yanz(java.lang.String arg0 ,java.lang.String arg1  ,java.lang.String arg2 ) throws java.lang.Exception{
    beforeCallMethod(nc.itf.budget.ticketreg.ITicketReg_Method_Const_Local.Method_yanz$String_arg0$String_arg1$String_arg2    );
    Exception er = null;
		int o = 0;
	try{
				o = (int)_getBeanObject().yanz(arg0 ,arg1  ,arg2 );			
	}
	catch(Exception e){
		er = e;
	}  catch(Throwable thr) {
		  nc.bs.logging.Logger.error("HGY:Unexpected error, tx will rb", thr);
		  er = new nc.bs.framework.exception.FrameworkEJBException("Fatal unknown error", thr);
	}
	try{
		afterCallMethod(nc.itf.budget.ticketreg.ITicketReg_Method_Const_Local.Method_yanz$String_arg0$String_arg1$String_arg2, er);
	}
	catch(java.rmi.RemoteException remoteException){
		nc.bs.logging.Logger.error("HGY: Unexpected error when call afterCallMethod",  remoteException);
	} finally {
			}
	if( null != er ){
    	if( er instanceof java.lang.Exception ){
    		throw (java.lang.Exception)er;
    	}    

	if(er instanceof RuntimeException)
		throw (RuntimeException)er;
	else	
		throw new nc.bs.framework.exception.FrameworkEJBException(er.getMessage(),er);
	}
	return o;
 }
}